Micron Document
____ _ _ _ _
| _ \ ___ | |_ (_) _ __ ___ __| | (_) __ _
| |_) | / _ \ | __| | | | '_ \ / _ \ / _| | | | / _ |
| _ < | __/ | |_ | | | |_) | | __/ | (_| | | | | (_| |
|_| \_\ \___| \__| |_| | .__/ \___| \__,_| |_| \__,_|
|_|


The NomadNet German Wikipedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

πŸ” Search

Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―Β―

Alternative PHP Cache
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
Der Alternative PHP Cache (APC) war ein Open-Source-Zusatzmodul fΓΌr PHP, das eine beschleunigte AusfΓΌhrung von PHP-Scripten ermΓΆglichte. Die Beschleunigung wurde dadurch erreicht, dass der kompilierte PHP-Quelltext zwischengespeichert wurde und bei wiederholter AusfΓΌhrung das zeitaufwΓ€ndige Kompilieren nahezu vollstΓ€ndig vermieden werden konnte.

Der APC beinhaltet auch einen User-Cache. Darin kΓΆnnen einfache Werte sowie auch komplexe Objekte zwischengespeichert werden. Die Speicherung erfolgt dabei im Shared-Memory des Webservers. Damit lΓ€sst sich zum Beispiel die Datenbankserverlast fΓΌr oft wiederkehrende Anfragen verringern. Beim Speichern der Variablen kann man dabei noch eine Lebensdauer in Sekunden angeben, nach der der Wert gelΓΆscht werden soll.

Der Cache ist als Hashtabelle in der Programmiersprache C implementiert.

APC wurde mit UnterstΓΌtzung von Yahoo weiterentwickelt und ist in die Yahoo! Shops integriert. APC ist einer der ersten PHP-Caches, die PHP ab Version 5.0 unterstΓΌtzt. Es war vorgesehen, APC in der PHP-Version 6.0 fest zu integrieren, so dass APC nativ zur VerfΓΌgung steht,cite-ref-1[1] was aber noch vor VerΓΆffentlichung dieser Version verworfen wurde. In der Version 5.5 ist nun der Zend Optimizer in den PHP-Kern eingebunden.cite-ref-2[2]

Bei den PHP Magazin Reader’s Choice 2003 belegte APC in der Kategorie Beste PHP Bytecode Caches den dritten Platz mit 6 % – hinter PHP Accelerator mit 48 % und Zend Performance Suite mit 45 %cite-ref-3[3] In den Jahren 2006cite-ref-4[4], 2007cite-ref-5[5] und 2008 befindet sich APC nicht mehr unter den Platzierungen.

APC wird seit 2012 nicht mehr weiterentwickelt und funktioniert mit aktuellen PHP-Versionen nicht. Seit Version 5.5cite-ref-6[6] besitzt PHP eine integrierte Funktion namens OPcache, welche eine Γ€hnliche Funktion erfΓΌllt. Die ehemals von APC ebenfalls bereitgestellte FunktionalitΓ€t des User-Caches wird nun durch das Modul APCu (APC User Cache) bereitgestellt, welches separat installiert werden kann.cite-ref-7[7]

Contents

β€’ Siehe auch
β€’ Weblinks
β€’ Quellen

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Siehe auch

β€’ eAccelerator
β€’ XCache
β€’ Zend Engine (Zend Performance Suite)

Weblinks

β€’ APC in der PHP-Referenz
β€’ APC-Homepage bei PECL

Quellen

cite-note-11. ↑ PHP Magazin: PHP 6: Was uns erwartet (Memento vom 28. August 2012 im Internet Archive)
cite-note-22. ↑ The PHP.net wiki: Integrating Zend Optimizer+ into the PHP distribution, 28. Januar 2013
cite-note-33. ↑ PHP Magazin Reader's Choice 2003 (Memento vom 4. MΓ€rz 2007 im Internet Archive)
cite-note-44. ↑ PHP Magazin Reader's Choice 2006 (Memento vom 13. Dezember 2012 im Internet Archive)
cite-note-55. ↑ PHP Magazin Reader's Choice 2007 (Memento vom 13. Dezember 2012 im Internet Archive)
cite-note-66. ↑ PHP 5.5.0 Release Announcement PHP-Webseite. Abgerufen am 24. November 2022.
cite-note-77. ↑ APCu Introduction PHP-Webseite. Abgerufen am 24. November 2022.